Introduction |
Revision History |
Using This Manual |
1 AGB System |
1.1 System Overview |
2 System Configuration |
2.1 CPU Block Diagram |
2.2 Complete Block Diagram |
2.3 Memory Configuration and Access Width |
2.4 Little-Endian |
3 AGB Memory |
3.1 Overall Memory Map |
3.2 Memory Configuration |
3.2.1 AGB Internal Memory |
3.2.2 Game Pak Memory |
3.3 Game Pak Memory Wait Control |
3.3.1 Access Timing |
3.3.2 Game Pak Bus |
4 LCD |
4.1 LCD Status |
4.1.1 V Counter |
4.1.2 General LCD Status |
5 Image System |
5.1 BG Modes |
5.1.1 Details of BG Modes |
5.1.2 VRAM Memory Map |
6 Rendering Functions |
6.1 Character Mode BG (BG Modes 0-2) |
6.1.1 BG Control |
6.1.2 Mosaic Size |
6.1.3 VRAM Address Mapping of BG Data |
6.1.4 Character Data Format |
6.1.5 BG Screen Data Format |
6.1.6 BG Screen Data Address Mapping for the LCD Screen |
6.1.7 BG Rotation and Scaling Features |
6.1.8 BG Scrolling |
6.2 Bitmap Mode BGs (BG Modes 3-5) |
6.2.1 BG Control |
6.2.2 BG Rotation/Scaling |
6.2.3 Pixel Data |
6.2.4 Pixel Data Address Mapping for the LCD Screen |
6.3 OBJ (Object) |
6.3.1 OBJ Function Overview |
6.3.2 Character Data Mapping |
6.3.3 OAM |
6.3.4 OBJ Rotation/Scaling Feature |
6.4 Display Priority of OBJ and BG |
7 Color Palettes |
7.1 Color Palette Overview |
7.2 Color Palette RAM |
7.3 Color Data Format |
8 Window Feature |
8.1 Window Position Setting |
8.2 Window Control |
9 Color Special Effects |
9.1 Selection of Color Special Effects |
9.2 Color Special Effects Processing |
10 Sound |
10.1 Sound Block Diagram |
10.2 Direct Sounds A and B |
10.3 Sound 1 |
10.4 Sound 2 |
10.5 Sound 3 |
10.6 Sound 4 |
10.7 Sound Control |
10.8 Sound PWM Control |
11 Timer |
12 DMA Transfer |
12.1 DMA 0 |
12.2 DMA 1 and 2 |
12.3 DMA 3 |
13 Communication Functions |
13.1 8-Bit/32-Bit Normal Serial Communication |
13.2 16-Bit Multi-player Communication |
13.3 UART Communication Functions |
13.4 General Purpose Communication |
13.5 JOY Bus Communication |
13.6 Communication Cable |
14 Key Input |
14.1 Key Status |
14.2 Key Interrupt Control |
14.2.1 Interrupt Conditions |
15 Interrupt Control |
15.1 System-Allocated Area in Work RAM |
15.2 Interrupt Operation |
15.2.1 Normal Interrupt |
15.2.2 Multiple Interrupts |
16 Power-Down Functions |
16.1 Stop Function |
16.2 Halt Function |
17 AGB System Calls |
17.1 System Call Operation |
17.1.1 Normal Calls |
17.1.2 Multiple Calls |
18 ROM Registration Data |